


public class CoordinaatRij {

	private Coordinaat[] coordinaatRij;
	private int lengte;
	private int index;
	
	CoordinaatRij() {
		coordinaatRij = new Coordinaat[64];
		lengte = 0;
	}
	
	CoordinaatRij(CoordinaatRij c1, CoordinaatRij c2) {
		// TODO CoordinaatRij constructor die twee rijen samenvoegt
	}
	
	CoordinaatRij(CoordinaatRij c) {
		// TODO CoordinaatRij constructor die andere coordinaatRij gebruikt
	}
	
	public void add(Coordinaat c) {
		coordinaatRij[lengte] = c.clone();
		lengte++;
	}


	public String toString() {
		String str = "";
		//String str = "CoordinaatRij:\n";
		for (int i=0; i < lengte; i++) {
			str += coordinaatRij[i];
			str += "\n";
		}
		//str += "Einde CoordinaatRij";
		return str;
	}
	
	public CoordinaatRij clone() {
		CoordinaatRij cRij = new CoordinaatRij();
		for (int i=0;i<lengte;i++) {
			Coordinaat nieuwC = coordinaatRij[i].clone();
			cRij.add(nieuwC);
		}
		return cRij;
	}
}
